iT邦幫忙

DAY 19
0

當ASP.NET MVC 遇見 Angular.js MVC 客戶管理系統系列 第 19

[鐵人30天]當ASP.NET MVC 遇見 Angular.js MVC 客戶管理系統(19) – ReportViewer -設計rdlc檔

  • 分享至 

  • xImage
  •  

* 本篇目標

利用Visual Studio設計我們的報表樣式

* 前言

.NET內建的報表功能,已經有蠻多方便的設計,如果你有更複雜的報表,當然可以參考Crystal Report,以下逐步來講解如搭配前篇SP取得的資料來設計一個報表檔案。

* RDLC

我們先在專案底下點右鍵 -> 加入新項目 -> 選擇資料集

再點選加入TableAdapter

選擇使用現有的預存程序

建立一個GetData方法,回傳DataTable

在專案底下再加入.rdlc檔

接下來就能針對.rdlc去設計,首先我們先加入剛剛的資料集

拉個文字方塊,可以很容易的去調整大小跟字型

拉個資料集,修改欄位標題及選擇欄位

* 後記

基本上.rdlc可以做到很多報表功能,如總計、明細、甚至可以在欄位撰寫一些判斷式...對於一些實務上的報表已經很足夠,下一篇我們來講解程式如何使用.rdlc這個資源檔

本系列程式原始碼請至我的Github下載 https://github.com/kyleap

** 如內容有誤請告知,將進行修改,謝謝 **


上一篇
[鐵人30天]當ASP.NET MVC 遇見 Angular.js MVC 客戶管理系統(18) – Entity FrameWork 與 SP
下一篇
[鐵人30天]當ASP.NET MVC 遇見 Angular.js MVC 客戶管理系統(20) – 使用rdlc檔並匯入各種格式
系列文
當ASP.NET MVC 遇見 Angular.js MVC 客戶管理系統30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言